IF EXISTS(SELECT * FROM sysobjects WHERE name = 'buscarMuestraCanal' AND type = 'P')
BEGIN
	DROP PROCEDURE buscarMuestraCanal
END
GO
CREATE PROCEDURE buscarMuestraCanal
(
@CodigoCanal INT
)
AS
/*********************************************************************
	Resumen: Buscar sondajes
	Parametros:
		@CodigoCanal : Codigo de Canal
**********************************************************************/		

BEGIN
	
	SELECT t1.CodigoMuestraCanal, t1.Desde, t1.Hasta,
			t2.Descripcion AS DescripcionTipoControlCalidad,
					t1.Estado,
					(CASE t1.Estado
						WHEN 1 THEN 'Registrado'
						WHEN 2 THEN 'Enviado'
						WHEN 3 THEN 'En proceso'
						WHEN 4 THEN 'Finalizado'	
					END) AS DescripcionEstado,
					t1.Observacion
	FROM MuestraCanal t1 WITH(nolock)
	INNER JOIN TipoControlCalidad t2 ON t2.CodigoTipoControlCalidad = t1.CodigoTipoControlCalidad
	WHERE t1.CodigoCanal = @CodigoCanal
	ORDER BY t1.Desde ASC, t1.Hasta ASC

END